// pages/user_post/user_post.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    islike:0,
    postInfo:{},
    likeNum:0,
    comNum:0,
    src_xihuan:"../icon/xihuan01.png",
    item:'',
    bg_img:app.globalData.bg_img,
    com_value:'',
    array:[1,2],
    id:0
  },

//循环寻找特定id的文章
getText(arr,id){
  for(var i = 0 ; i < arr.length ; i++){
    if(arr[i]['ID'] == id){
      console.log("请求数据的下标",i)
      return i ;
    }
  }
},



  //请求数据
  postPast(id){
    var that = this
  wx.request({
    url: 'http://49.233.35.127/admin/editor',
    success:function(result){
      
      const index_id = that.getText(result.data,id)
      console.log('请求的数据：',id,result.data[index_id]);
      that.setData({
        // array:result.data,
        postInfo:result.data[index_id],
        likeNum:result.data[index_id]['LikeNum'],
        comNum:result.data[index_id]['CommentNum']
      })   
    }
  })
  wx.request({
    url: 'http://49.233.35.127/Wx/Getcomment',
    data:{
      textID:id
    },
    success:function(res){
      console.log("评论数据",res.data)
      that.setData({
        array:res.data
      })
    }
  })
  
  },
comPost(text,id){
  wx.request({
    url: 'http://49.233.35.127/Wx/comment/add',
    method:"POST",
    data:{
      text:text,
      textID:id,
       username:app.globalData.userInfo['userName'],
    

    },
    success:()=>{

    }
  })
},

// 点击发表评论
bindFormSubmit: function (e) {
  if ( e.detail.value.textarea == '') {
  wx.showToast({
   title: '请输入内容',
  })
 } else {
  // console.log('form发生了submit事件，携带数据为：', e.detail.value.textarea)
   this.setData({
     item: e.detail.value.textarea,
     comNum:this.data.comNum + 1,
    com_value:''
   })
 }  

 //发送请求 让俺的评论内容存到数据集
 this.comPost(e.detail.value.textarea,this.data.id)
 //这是增加评论数据
 this.changeData('http://49.233.35.127/Wx/editor/update')
 //console.log(this.data.comNum)
},
//点赞 
post_likeNum(){
  if(!this.data.islike){
    var src_xihuan = "../icon/aixin.png"
    this.setData({
      likeNum : this.data.likeNum + 1,
      islike :1,
      src_xihuan:src_xihuan
    })
  }
  else{
    var src_xihuan = "../icon/xihuan01.png"
    this.setData({
      likeNum : this.data.likeNum - 1,      
      islike:0,
      src_xihuan:src_xihuan
    })
  }
 this.changeData('http://49.233.35.127/Wx/editor/update')
  
},
 //点赞 评论后更新数据库
 changeData(url){
  const that = this
  wx.request({
    url: url,
    method:"POST",
    data:{
      ID:that.data.postInfo['ID'],

      LikeNum:that.data.likeNum,
      CommentNum:that.data.comNum
    }
  })  
 },

//删除评论后，评论数目减少
handleComChange(e){
  if(e.detail.isDel){
    this.setData({
      comNum:this.data.comNum - 1,
    })
  this.changeData('http://49.233.35.127/Wx/editor/update')
  }
},





  /**
   * 生命周期函数--监听页面加载
   */ 
  onLoad: function (options) {
   this.postPast(options.id);
   this.setData({
     id : options.id
   })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.setData({
      bg_img:app.globalData.bg_img
    })
  //  this.postPast(this.data.id);

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})